module.exports = {
	css: {
		loaderOptions: {
		  less: {
			// 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
			lessOptions: {
			  modifyVars: {
				// 直接覆盖变量
				'grid-item-content-background-color': '#4892F5',
				// 'text-color': '#111',
				// 'border-color': '#eee',
				// 或者可以通过 less 文件覆盖（文件路径为绝对路径）
				hack: `true; @import "./src/assets/css/lessIndex.less";`,
			  },
			},
		  },
		},
	},
	lintOnSave: false,
	configureWebpack: (config) => {
		/* if (process.env.NODE_ENV === 'production') {
			config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
		} */
	},
	configureWebpack: {
		// externals: {
		// 	"vue":"Vue",
		// 	"jquery":"$",
		// 	"echarts": "echarts"
		// }
	},
	// baseUrl: './',
	publicPath: './',
	productionSourceMap: false,
	devServer: {
		port: 8032,
		proxy: {
			'/public': {
				// target: 'http://192.168.1.20:18085',
				target: 'http://szcy.cnrsj.com',//process.env.VUE_APP_BASE_URL,
				changeOrigin: true,
				pathRewrite: {
					'/public': ''
				}
			},
			/* '/ms':{
			    target: 'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
			    changeOrigin: true
			} */
		}
	}
}